package com.wwwarehouse.contract.bean;

import java.util.List;

/**
 * 浏览商品详情Bean
 * Created by ShineF on 2017/10/25 0025.
 */

public class PlaceOrdersGoodsDrtailsBean {


    /**
     * supplierLogo : https://192.168.6.93/avatar/0523a88bb4214a3ab6de71aab3d73f2e.jpg
     * inventoryQty : 5144
     * resourceUkid : 22122000000006010
     * pbQtyUnit : 桶
     * contractUkid : 88894000000006001
     * payWay : aliPay
     * rsQty : null
     * startValidTime : 2017-10-25 18:59:38
     * itemName : TEST_慈生堂结晶蜂蜜纯野生天然无添加农家自产土蜂蜜/500g*4高酶300+
     * payType : orderPay
     * validEndTime : null
     * itemPublishUkid : 88832000000008001
     * payment : {"createUserId":8880009,"updateUserId":null,"contractUkid":88894000000006001,"accountBankCardCode":"6221236777878785","updateTime":"2017-10-25 18:59:39","payWeek":0,"accountBank":"只手银行","payMonth":1,"createTime":"2017-10-25 18:59:39","payOfflineFlag":1,"accountBankCardName":"发供个","payOrderFlag":1,"paymentPublishUkid":88832000000007001,"accountWechat":"testwx12","accountAlipay":"34897896@163.com"}
     * supplierBusinessId : 10001649
     * supplierName : TEST_下单业务单位八
     * publishTime : 2017-10-25 18:59:38
     * validStartTime : null
     * soldNum : 11
     * pbPrice : 123.5
     * tags : ["经常你猜","步行街想那些","彼此彼此吧","好吃妈妈","就放假几号发货"]
     * itemCount : 5
     * qty : 693
     * payTypeValue : null
     * pbQty : 5155
     * itemUrl : https://192.168.6.93/item/d54e0f3564af4acc91ed3cef28feda16.jpg
     */

    private String supplierLogo;
    private int inventoryQty;
    private long resourceUkid;
    private String pbQtyUnit;
    private long contractUkid;
    private String payWay;
    private String rsQty;
    private String startValidTime;
    private String itemName;
    private String payType;
    private String validEndTime;
    private long itemPublishUkid;
    private PaymentBean payment;
    private int supplierBusinessId;
    private String supplierName;
    private String publishTime;
    private String validStartTime;
    private int soldNum;
    private double pbPrice;
    private int itemCount;
    private int qty;
    private String payTypeValue;
    private int pbQty;
    private String price;

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    private String itemUrl;
    private List<String> tags;

    public String getSupplierLogo() {
        return supplierLogo;
    }

    public void setSupplierLogo(String supplierLogo) {
        this.supplierLogo = supplierLogo;
    }

    public int getInventoryQty() {
        return inventoryQty;
    }

    public void setInventoryQty(int inventoryQty) {
        this.inventoryQty = inventoryQty;
    }

    public long getResourceUkid() {
        return resourceUkid;
    }

    public void setResourceUkid(long resourceUkid) {
        this.resourceUkid = resourceUkid;
    }

    public String getPbQtyUnit() {
        return pbQtyUnit;
    }

    public void setPbQtyUnit(String pbQtyUnit) {
        this.pbQtyUnit = pbQtyUnit;
    }

    public long getContractUkid() {
        return contractUkid;
    }

    public void setContractUkid(long contractUkid) {
        this.contractUkid = contractUkid;
    }

    public String getPayWay() {
        return payWay;
    }

    public void setPayWay(String payWay) {
        this.payWay = payWay;
    }

    public String getRsQty() {
        return rsQty;
    }

    public void setRsQty(String rsQty) {
        this.rsQty = rsQty;
    }

    public String getStartValidTime() {
        return startValidTime;
    }

    public void setStartValidTime(String startValidTime) {
        this.startValidTime = startValidTime;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getValidEndTime() {
        return validEndTime;
    }

    public void setValidEndTime(String validEndTime) {
        this.validEndTime = validEndTime;
    }

    public long getItemPublishUkid() {
        return itemPublishUkid;
    }

    public void setItemPublishUkid(long itemPublishUkid) {
        this.itemPublishUkid = itemPublishUkid;
    }

    public PaymentBean getPayment() {
        return payment;
    }

    public void setPayment(PaymentBean payment) {
        this.payment = payment;
    }

    public int getSupplierBusinessId() {
        return supplierBusinessId;
    }

    public void setSupplierBusinessId(int supplierBusinessId) {
        this.supplierBusinessId = supplierBusinessId;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getPublishTime() {
        return publishTime;
    }

    public void setPublishTime(String publishTime) {
        this.publishTime = publishTime;
    }

    public String getValidStartTime() {
        return validStartTime;
    }

    public void setValidStartTime(String validStartTime) {
        this.validStartTime = validStartTime;
    }

    public int getSoldNum() {
        return soldNum;
    }

    public void setSoldNum(int soldNum) {
        this.soldNum = soldNum;
    }

    public double getPbPrice() {
        return pbPrice;
    }

    public void setPbPrice(double pbPrice) {
        this.pbPrice = pbPrice;
    }

    public int getItemCount() {
        return itemCount;
    }

    public void setItemCount(int itemCount) {
        this.itemCount = itemCount;
    }

    public int getQty() {
        return qty;
    }

    public void setQty(int qty) {
        this.qty = qty;
    }

    public String getPayTypeValue() {
        return payTypeValue;
    }

    public void setPayTypeValue(String payTypeValue) {
        this.payTypeValue = payTypeValue;
    }

    public int getPbQty() {
        return pbQty;
    }

    public void setPbQty(int pbQty) {
        this.pbQty = pbQty;
    }

    public String getItemUrl() {
        return itemUrl;
    }

    public void setItemUrl(String itemUrl) {
        this.itemUrl = itemUrl;
    }

    public List<String> getTags() {
        return tags;
    }

    public void setTags(List<String> tags) {
        this.tags = tags;
    }

    public static class PaymentBean {
        /**
         * createUserId : 8880009
         * updateUserId : null
         * contractUkid : 88894000000006001
         * accountBankCardCode : 6221236777878785
         * updateTime : 2017-10-25 18:59:39
         * payWeek : 0
         * accountBank : 只手银行
         * payMonth : 1
         * createTime : 2017-10-25 18:59:39
         * payOfflineFlag : 1
         * accountBankCardName : 发供个
         * payOrderFlag : 1
         * paymentPublishUkid : 88832000000007001
         * accountWechat : testwx12
         * accountAlipay : 34897896@163.com
         */

        private int createUserId;
        private String updateUserId;
        private long contractUkid;
        private String accountBankCardCode;
        private String updateTime;
        private int payWeek;
        private String accountBank;
        private int payMonth;
        private String createTime;
        private int payOfflineFlag;
        private String accountBankCardName;
        private int payOrderFlag;
        private long paymentPublishUkid;
        private String accountWechat;
        private String accountAlipay;

        public int getCreateUserId() {
            return createUserId;
        }

        public void setCreateUserId(int createUserId) {
            this.createUserId = createUserId;
        }

        public String getUpdateUserId() {
            return updateUserId;
        }

        public void setUpdateUserId(String updateUserId) {
            this.updateUserId = updateUserId;
        }

        public long getContractUkid() {
            return contractUkid;
        }

        public void setContractUkid(long contractUkid) {
            this.contractUkid = contractUkid;
        }

        public String getAccountBankCardCode() {
            return accountBankCardCode;
        }

        public void setAccountBankCardCode(String accountBankCardCode) {
            this.accountBankCardCode = accountBankCardCode;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public int getPayWeek() {
            return payWeek;
        }

        public void setPayWeek(int payWeek) {
            this.payWeek = payWeek;
        }

        public String getAccountBank() {
            return accountBank;
        }

        public void setAccountBank(String accountBank) {
            this.accountBank = accountBank;
        }

        public int getPayMonth() {
            return payMonth;
        }

        public void setPayMonth(int payMonth) {
            this.payMonth = payMonth;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public int getPayOfflineFlag() {
            return payOfflineFlag;
        }

        public void setPayOfflineFlag(int payOfflineFlag) {
            this.payOfflineFlag = payOfflineFlag;
        }

        public String getAccountBankCardName() {
            return accountBankCardName;
        }

        public void setAccountBankCardName(String accountBankCardName) {
            this.accountBankCardName = accountBankCardName;
        }

        public int getPayOrderFlag() {
            return payOrderFlag;
        }

        public void setPayOrderFlag(int payOrderFlag) {
            this.payOrderFlag = payOrderFlag;
        }

        public long getPaymentPublishUkid() {
            return paymentPublishUkid;
        }

        public void setPaymentPublishUkid(long paymentPublishUkid) {
            this.paymentPublishUkid = paymentPublishUkid;
        }

        public String getAccountWechat() {
            return accountWechat;
        }

        public void setAccountWechat(String accountWechat) {
            this.accountWechat = accountWechat;
        }

        public String getAccountAlipay() {
            return accountAlipay;
        }

        public void setAccountAlipay(String accountAlipay) {
            this.accountAlipay = accountAlipay;
        }
    }
}
